<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"    
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">
      
      <ui:composition>
      
      	<div id="div_atualizacao" class="div_operacao">
	    		
    			<div id="titulo_operacao">
   					<h:outputText value="Atualização de Usuário" />
   				</div>
	   				
   				<h:form>
   					<h:panelGrid columns="2">
   						<h:outputLabel value="Documento" for="doc_usuario_atual" />
   						<h:inputText value="#{usuarioBean.usuario.identidade}" id="doc_usuario_atual"
   							maxlength="30" size="30" required="true" 
	   						requiredMessage="Documento de identificação do usuário obrigatório."/>
   						<h:commandButton value="Buscar" action="#{usuarioBean.recuperar}"/>
   					</h:panelGrid>
   				</h:form>
   				
   				<h:form>
   				
   					<h:panelGrid columns="2">
   						
	   					<h:outputLabel value="Nome do Usuário" for="nome_usuario_atual" />
	   					<h:inputText value="#{usuarioBean.usuario.nome}" id="nome_usuario_atual" 
	   						maxlength="60" size="60" required="true" requiredMessage="Nome do usuário atual obrigatório."/>
	   					
	   					<h:outputLabel value="Data de Nascimento (dd/mm/aaaa)" for="dtNascimento_usuario_atual" />
	   					<h:inputText value="#{usuarioBean.usuario.dataNascimento}" id="dtNascimento_usuario_atual" 
	   						maxlength="10" size="10" required="true" requiredMessage="Data de nascimento atual  obrigatória.">
	   						<f:convertDateTime pattern="dd/MM/yyyy"/>
	   					</h:inputText>
	   					
	   					<h:outputLabel value="Sexo" for="sexo_usuario_atual"/>
	   					<h:selectOneRadio value="#{usuarioBean.usuario.sexo}" id="sexo_usuario_atual" required="true"
	   						requiredMessage="Sexo atual obrigatório.">
	   						<f:selectItem itemLabel="Masculino" itemValue="M"/>
	   						<f:selectItem itemLabel="Feminino" itemValue="F"/>
	   					</h:selectOneRadio>
	   					
	   					<h:outputLabel value="Qualificação" for="curso_usuario_atual"/>
	   					<h:selectManyCheckbox value="${usuarioBean.nivelQualificacaoes}" id="curso_usuario_atual">
	   						<f:selectItems value="#{usuarioBean.tiposQualificacoes}"/>
	   					</h:selectManyCheckbox>
	   					
	   					<h:commandButton action="#{usuarioBean.atualizar}" value="Atualizar Usuário" />
	   					<h:inputHidden value="#{usuarioBean.usuario.identidade}" />
   						
   					</h:panelGrid>
   					
   				</h:form>
    		</div>
    		
      </ui:composition>
      
</html>